package cn.sfrog.system.domain.vo.biz;

import cn.sfrog.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * APP版本信息VO对象 sys_app_version
 */
@Data
@ApiModel(description = "APP版本信息")
public class SysAppVersionVO {

    @ApiModelProperty("id")
    @Excel(name = "id")
    private Long id;

    @ApiModelProperty("客户端类型：安卓，IOS")
    @Excel(name = "类型")
    private String type;

    @ApiModelProperty("版本号")
    @Excel(name = "版本号")
    private String versionCode;

    @ApiModelProperty("下载路径")
    @Excel(name = "下载路径")
    private String downloadUrl;

    @ApiModelProperty("是否强制更新  1 表示强制 0 表示不强制")
    @Excel(name = "是否强制更新  1 表示强制 0 表示不强制")
    private String isUpVersion;

    @ApiModelProperty("版本描述")
    @Excel(name = "版本描述")
    private String description;

    @ApiModelProperty("发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date releaseTime;



    @ApiModelProperty("状态")
    @Excel(name = "状态")
    private String status;

    @ApiModelProperty("备注")
    @Excel(name = "备注")
    private String remark;

}
